Release 10.1A: OpenEdge Development:
Progress 4GL Reference


REMOVE-SUPER-PROCEDURE( ) method

Dissociates a super procedure file from a procedure file or from the current OpenEdge session. Returns FALSE for a Web service procedure.

Note: Dissociating a super procedure file from the current OpenEdge session does not automatically dissociate the super procedure file from procedure files within the session.

For more information on super procedures, see OpenEdge Development: Progress 4GL Handbook .

Return type: LOGICAL

Applies to: SESSION system handle, THIS-PROCEDURE system handle (and all procedure handles)

Syntax
REMOVE-SUPER-PROCEDURE ( super-proc-hdl  ) 

super-proc-hdl

A handle to the super procedure.

Note: If super-proc-hdl is not a valid procedure handle or is not currently a super procedure of the local procedure or of the current OpenEdge session, Progress does not report a run-time error.

REMOVE-SUPER-PROCEDURE returns FALSE if super-proc-hdl is not a valid handle. Otherwise, it returns TRUE.

The following code fragment dissociates a super procedure from the current procedure:

THIS-PROCEDURE:REMOVE-SUPER-PROCEDURE(my-super-proc-hdl). 

The following code fragment dissociates a super procedure from a procedure file other than the current procedure:

local-proc-hdl:REMOVE-SUPER-PROCEDURE(my-super-proc-hdl). 

The following code fragment dissociates a super procedure from the current OpenEdge session:

SESSION:REMOVE-SUPER-PROCEDURE(my-super-proc-hdl). 


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095